autonomous university of madrid - Spanish English Dictionary